Metal (API)

Metal

Basisdaten

Entwickler Apple Inc.
Erscheinungsjahr 2014
Betriebssystem iOS, iPadOS, macOS, tvOS
Kategorie API
Lizenz Proprietäre Software
developer.apple.com/metal/

Metal ist eine von Apple entwickelte Low-Level-, Hardware-beschleunigte 3D-Grafik- und Compute-Shader-Computergrafik-API mit geringem Overhead. Es debütierte in iOS 8. Metal kombiniert Funktionen ähnlich wie OpenGL und OpenCL in einer API. Es soll die Leistung verbessern, indem es für Apps auf iOS, iPadOS, macOS und tvOS einen Low-Level-Zugriff auf die GPU-Hardware bietet. Es kann mit Low-Level-Programmierschnittstellen wie Vulkan und DirectX 12 verglichen werden.

Metal ist eine objektorientierte Programmierschnittstelle, die mit den Programmiersprachen Swift, C++ oder Objective-C aufgerufen werden kann. Die vollständige GPU-Ausführung wird über die Metal Shading Language gesteuert.


Developed by StudentB